// JavaScript Document

// 漂浮广告
$(function(){
	var max_l=$(window).width()-250;   //向右移动的距离应该为可是最大宽度减去这个盒子的宽度
	var max_t=$(window).height()-258;  //向右移动的距离应该为可是最大宽度减去这个盒子的宽度
	// alert(max_t);

  var xspeed=1;
  var yspeed=1;
  var float_ad=$('#float_ad');
	function run_ad(){
       //这样抓取就要parseInt转整，因为里面抓取的是0px  alert(float_ad.css('left'));
		   // var old_l = parseInt(float_ad.css('left'));  var old_t = parseInt(float_ad.css('top'));
       // 这样抓取就不用转整  因为alert(float_ad.position().left)弹出的就是0;
       var old_l=float_ad.position().left;
   	   var old_t = float_ad.position().top;
   	   // 产生新的值
   	   var new_l = old_l + xspeed;
   	   var new_t = old_t + yspeed;
       // 将新值附回去
       float_ad.css({'left':new_l + "px"});
       float_ad.css({'top':new_t + "px"});
       // 判断
       //如果left值向右移动达到最大值那么就让xspeed取反位-1，如果left达到最小值0，此时xspeed为-1继续取反为1
       if(new_l == max_l||new_l == 0){ 
       	   xspeed=-xspeed;
       }
        //如果top值向右移动达到最大值那么就让yspeed取反位-1，如果left达到最小值0，此时yspeed为-1继续取反为1
       if(new_t == max_t||new_t == 0){
       	   yspeed=-yspeed;
       }
	}
	ad_timer=setInterval(run_ad,10);
  $('#float_ad').hover(function() {
    clearInterval(ad_timer);
  }, function() {
    ad_timer=setInterval(run_ad,10);
  });
  $('.close_ad').click(function(){
    clearInterval(ad_timer);  //点击图片消失，并清除定时器
    $('#float_ad').hide('slow');    
  });

})